hydro theca - French English Dictionary